//Processing program
import processing.serial.*;

Serial port;
String h;
int inth, i = 0;
int eol = 10; //ASCII znak pro zalomeni radku

void setup() {
    size(512,512);
      
    println(Serial.list());  
    port = new Serial(this, Serial.list()[0], 57600);
    port.clear();
    
    background(255);
    fill(255);
    stroke(color(0,0,255));
}

void draw() {
    while(port.available() > 0){
       if(i == 512){
           background(255);
           i = 0;
       }
       h = port.readStringUntil(eol);
       if(h != null){
          inth = int(trim(h));
          line(i,512,i,512-inth/2);
          i++;  
       }
   }
}